package com.xiaoshuidi.cloud.module.report.controller.finance.vo;

import com.alibaba.excel.annotation.ExcelProperty;
import com.xiaoshuidi.cloud.framework.common.pojo.PageParam;
import io.swagger.v3.oas.annotations.media.Schema;
import lombok.Data;

import java.io.Serializable;
import java.math.BigDecimal;

@Data
@Schema(description = "管理后台 - 收入汇总导出 Response VO")
public class SumIncomeExportRespVO implements Serializable {


    @ExcelProperty(value = "月份")
    private String statisticsMonth;

    @ExcelProperty(value = "租金收入")
    private BigDecimal rentIn;

    @ExcelProperty(value = "其他收入")
    private BigDecimal otherIn;

    @ExcelProperty(value = "累计收入")
    private BigDecimal sumIn;

    @ExcelProperty(value = "累计冷水费")
    private BigDecimal sumColdWaterFee;
    @ExcelProperty(value = "累计热水费")
    private BigDecimal sumHotWaterFee;
    @ExcelProperty(value = "累计电费")
    private BigDecimal sumElectricFee;
    @ExcelProperty(value = "累计物业费")
    private BigDecimal sumPropertyFee;
    @ExcelProperty(value = "累计维修费")
    private BigDecimal sumMaintenanceFee;
    @ExcelProperty(value = "保洁费")
    private BigDecimal sumCleanFee;
    @ExcelProperty(value = "累计换房费")
    private BigDecimal sumHouseTransferFee;
    @ExcelProperty(value = "累计违约金")
    private BigDecimal sumLiquidatedFee;
    @ExcelProperty(value = "累计超期租金")
    private BigDecimal sumDelayFee;
    @ExcelProperty(value = "累计赔偿金")
    private BigDecimal sumDamages;
    @ExcelProperty(value = "累计滞纳金")
    private BigDecimal sumLateFee;

}
